package com.gonsin.gnews.annotations;

import java.io.Serializable;
import java.util.Collection;
import java.util.List;

/**
 * 逻辑处理
 */
public interface INewsService {


    /**
     * 向某群客户发送消息，该方法会向所有平台发送
     * @param message 发送的结构及变量
     * @param targets 发送目标
     */
    void sendNews(String edificeKey, Object message, Serializable ... targets);

    /**
     * 向某群客户发送消息
     * @param platform 发送的平台
     * @param message 发送的结构及变量
     * @param targets 发送目标
     */
    void sendNews(String edificeKey, String platform, Object message, Serializable ... targets);

}
